home *** CD-ROM | disk | FTP | other *** search
- History For AppInfo
-
- Version
-
- 1.0 Original version. Not released. The first working copy of
- the program. (26.01.95)
-
-
- 1.01 Due to a suggestion from a friend (thanks Snelly!), added
- limited detection of file types. Currently, the following
- file types are detected:
-
- PowerPacker Version 2.0
- E Modules
- Amos Source Code
- IFF:
- ILBM
- 8SVX
- ANIM
- FTXT
- All GadToolsBox IFF types (currently 6 different types)
- (27.01.95)
-
-
- 1.02 I have now moved the code for interpreting file types into
- an E MODULE. This makes the code *much* easier to handle -
- I'll be moving most procedure code into MODULES now!
- (27.01.95)
-
-
- 1.03 Wow! Saved a MASSIVE amount of code just by reading the
- Autodocs. I'd been using a huge kludge to find the full
- path of the lock passed by workench, when I could just have
- used a lovely little call to NameFromLock()!!! Saved 760
- bytes! (28.01.95)
-
-
- 1.04 Added support for the detection of LhA archives. (28.01.95)
-
-
- 1.05 AppInfo now supports the dropping of VOLUMES on it's icon.
- Returns information about the volume dropped on it. (28.01.95)
-
-
- 1.05b Added support for .ZIP archives. Created a list of supported
- file types. (28.01.95)
-
-
- 1.05c Made LhA checking a little more specific - it picked up a
- JPEG as an LhA archive. Also, added support for JPEG files.
- JPEG addition highlighted another bug - stack space. On more
- than two recursions, the file_type.m module crashed due
- to lack of stack space. Increased stack size to 25000 bytes.
- (29.01.95)
-
- 1.06 Created a new routine in file_type.m. It is specifically
- for the identification of IFF file types. The old
- file_type() routine still exists, but is now much easier to
- read due to the removal of all the IFF code.
- The program will now still open even if the right icon isn't
- present. If it can't find the icon that it *really* wants,
- it calls GetDefDiskObject() and uses a WBDISK type icon.
- Now fails under <37 OS.
- First release version.
- (29.01.95)
- Fixed a small glitch that affected the LhA recognition
- section of the program.
- Added a check to make sure that the stack never overflowed
- in the file_type() routine - unlike before 8-).
- (30.01.95)
-
-
- 1.06a Added a *real* path for the icon information, rather than just
- an `assumed' one after I discovered that the program
- was failing if it was run from a directory other than the one it
- was compiled in.
-
- Discovered a rather nasty bug. Not fixed as yet.
- Tested the program on a friend's 68030/40 Mhz and found
- that it wouldn't detect the file type correctly. I'm
- a little worried by this. Anyone else who has a
- similar processor, please can you test this out - if
- it's a repeating bug I'll try and sort it out.
-
-
- 1.1a A major re-write!! Replaced the old linear-search (on
- a list length of 1, no less!) with a lovely binary-tree
- based one. Now the program uses a data file (called
- types.dat) which means that you can add file types
- extremely easily - just type in their header and a
- comment for them and the program will instantly
- recognise them. NO need for re-compilation, just re-run
- the program and off you go!!!!!!!!!!!!
- (26.02.95)
- Had my friend test it on his 68030 processor again, and,
- guess what? IT WORKS!!!! Terrific!
- (03.03.95)
-
- 1.1b Removed dependency on Reqtools.Library. Now uses
- Intuition EasyRequest() calls. Will still use an
- Rtpatch'd (deliberate grammatical error) Library call,
- if installed.
- Removed list of file types supported.
- Drew myself a new icon - a rather smart one, even if I
- do say so myself :-)
- (04.03.95)
-
-
- 1.2 First upload to Aminet - bumped Version number to
- celebrate :)
-
-